package com.yuyou.tas.service.api.lesson.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * @author 
 */
public class LessonClass implements Serializable {
    private Long id;

    private Long oId;
    
    /** 机构主键 */
    private Long authOrganizationId;

    /** 课程主键 */
    private Long lessonId;

    /** 班级编号 */
    private String num;

    /** 班级名称 */
    private String name;

    /** 校区 */
    private Long baseSchoolId;

    /** 学期id */
    private Long baseTrimesterId;

    /** 进度状态 0未开课 ；1开课中；2已完结 */
    private Integer status;
    
    /** 班级状态 0:未开班 1:已开班 2：已作废 3：已结课 */
    private Integer classStatus;
    
    private Integer isSycn;

    /** 开课日期 */
    private Date openTime;

    /** 结课日期 */
    private Date closeTime;

    /** 创建时间 */
    private Date createTime;

    /** 创建人 */
    private Long createUser;

    private static final long serialVersionUID = 1L;

    public Integer getIsSycn() {
		return isSycn;
	}

	public void setIsSycn(Integer isSycn) {
		this.isSycn = isSycn;
	}

	public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getAuthOrganizationId() {
        return authOrganizationId;
    }

    public void setAuthOrganizationId(Long authOrganizationId) {
        this.authOrganizationId = authOrganizationId;
    }

    public Long getLessonId() {
        return lessonId;
    }

    public void setLessonId(Long lessonId) {
        this.lessonId = lessonId;
    }

    public String getNum() {
        return num;
    }

    public void setNum(String num) {
        this.num = num;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }


    public Long getBaseSchoolId() {
        return baseSchoolId;
    }

    public void setBaseSchoolId(Long baseSchoolId) {
        this.baseSchoolId = baseSchoolId;
    }

    public Long getBaseTrimesterId() {
        return baseTrimesterId;
    }

    public void setBaseTrimesterId(Long baseTrimesterId) {
        this.baseTrimesterId = baseTrimesterId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getOpenTime() {
        return openTime;
    }

    public void setOpenTime(Date openTime) {
        this.openTime = openTime;
    }

    public Date getCloseTime() {
        return closeTime;
    }

    public void setCloseTime(Date closeTime) {
        this.closeTime = closeTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getCreateUser() {
        return createUser;
    }

    public void setCreateUser(Long createUser) {
        this.createUser = createUser;
    }

	public Long getoId() {
		return oId;
	}

	public void setoId(Long oId) {
		this.oId = oId;
	}

	public Integer getClassStatus() {
		return classStatus;
	}

	public void setClassStatus(Integer classStatus) {
		this.classStatus = classStatus;
	}
    
    
    
    
}